Design of Optimistic Methods for Concurrency Control in Database Sharing Systems

نویسنده

  • Erhard Rahm
چکیده

Database Sharing refers to a local multiprocessor architecture where all processors share a common database at the disk level. Transaction systems running in such an environment intend to support high transaction rates with short response times as well as high availability and modular growth. In order to achieve these goals, Database Sharing (DB-sharing) requires an efficient syn­ chronization component to control the processors' accesses to the shared database. In this paper, we concentrate ourselves on optimistic methods for concurrency control in DB-sharing environ­ ments that promise less synchronization messages per transaction than locking algorithms. We describe a new distributed protocol called broadcast validation where the validations for a transaction are simultaneously started at multiple processors by a broadcast message. Such a parallel validation scheme is prerequisite for reaching short response times and high transaction rates. The use of timestamps permits simple and fast validations as well as an integrated solution to the so-called buller invalidation problem that is introduced by the DB-sharing architecture. Further improve­ ments of our algorithm are proposed in order to reduce the syn­ chronization overhead and to allow a combination with a distributed locking protocol which is advisable for applications with higher conflict probability. The communication and validation overhead of our algorithms is quantified by simple estimates.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance of Distributed Optimistic Concurrency Control in Real-Time Databases

Concurrency control is one of the main issues in the studies of real-time database systems. In this paper different distributed concurrency control methods are studied and evaluated in real-time system environment. Because optimistic concurrency control is promising candidate for real-time database systems, distributed optimistic concurrency control methods are discussed more detailed way. We p...

متن کامل

User Controlled Sharing in a Variable Connected Distributed System

This paper describes the design and implementation of a distributed file repository that supports data sharing in a variable connected environment. Our design is based on the observation that it is difficult to make a clean cut between the various choices for important issues like consistency and concurrency control when the system is designed. Hence, we make it possible for the user to choose ...

متن کامل

An Optimistic Concurrency Control Approach Applied to Temporal Data in Real-time Database Systems

Real-time database systems (RTDBS) have received growing attention in recent years. RTDBS is a database system where transactions have explicit timing constraints such as deadlines. The performance and the correctness of RTDBS are highly dependent on how well these deadlines can be met. Scheduling of transactions is driven by priority considerations rather than fairness considerations. Concurre...

متن کامل

Integrated and Adaptive Optimistic Concurrency Control Method for Real-Time Databases

Real-time database systems must meet time constraints in addition to the integrity constraints. Researchers have speculated that priority cognizant optimistic concurrency control (OCC) methods, if designed well, could outperform priority insensitive ones in real-time database systems. This paper describes an efficient integrated and adaptive concurrency control method for real-time database sys...

متن کامل

Optimistic Secure Real-Time Concurrency Control Using Multiple Data Version

In many real time applications, security is an important requirement, since the system maintains sensitive information to be shared by multiple users with different security levels. A secure real-time database system must satisfy not only logical data consistency but also the timing constraints and security requirements associated with transactions. Even though an optimistic concurrency control...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1987